A Graduate Level Case Study Using a Real World Project: What Students Say They Learned
نویسنده
چکیده
Allowing graduate students to develop a real world project for actual customers provides an opportunity for students to experience the benefits of following basic software engineering principles. Most universities now offer a course in software engineering and many information technology students must complete a class project in conjunction with their degree program. One reason businesses often struggle to implement a software process improvement program is that many practicing professionals have never experienced the complete software lifecycle and discovered how software engineering principles aid a real project. This paper presents the lessons learned by students in a capstone graduate software development course when required to develop an intensive real world project for real customers. Students had to solve the same type of problems encountered by practicing professionals, developed an appreciation for following software engineering principles, discovered the importance of good team communication and appreciated developing a product for a real customer.
منابع مشابه
Using a Social Decision Support System Toolkit to Evaluate Achieved Course Objectives
This paper discusses the development of a Web-based collaborative Social Decision Support System (SDSS) Toolkit, and presents three case studies of its use by students in graduate level courses at New Jersey Institute of Technology (NJIT) to assess what they had learned together. The students were asked to collectively pool their interpretations of what they learned and see to what degree they ...
متن کاملTeaching physiology online: successful use of case studies in a graduate course.
To address the need for greater flexibility in access to higher education, an online graduate course in physiology using case studies was developed and offered in summer 2012. Topics in both animal and human physiology were organized as modules that contained a case study with questions, a prerecorded online lecture, and three research journal articles. We followed best practices for teaching a...
متن کاملBuilding an intelligent sensing system: a case study
The conception and development of pervasive systems involve interdisciplinary team work. The team consists of people with different research background. While such a composition is desirable to solve real-world problems, it brings with it also challenges. To begin with, team members should establish a shared understanding of what should be done. Secondly, separately developed subparts should be...
متن کاملA Realistic Data Cleansing and Preparation Project
Although data cleansing and preparation are significant tasks in many real-world data projects, they are rarely found in project assignments in IS database courses. This paper describes a pilot study of a relatively open-ended project assignment in a graduate database course. The project required the students to cleanse and prepare five datasets on educational statistics from United Nations Dat...
متن کاملAc 2007-677: Experience in Teaching Software Quality Management at the Graduate Level
Relatively little has been published on the issue of teaching software quality management. This paper reports a case study in teaching a graduate-level software quality management course using industry assessments as a learning vehicle. We explain the contents of the course, describe the process assessments the students perform at local software organizations as their term project, and summariz...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008